LOAD_ROM rom/DTW.X
OUT_TEXT text//script.txt


PRINT #VAR(Table, TABLE)
PRINT #ADDTBL("table//rcr_table.txt", Table)
PRINT #ACTIVETBL(Table)
PRINT 
PRINT #SMA("MSB32")
PRINT 
PRINT #VAR(MyPtr32, CUSTOMPOINTER)
PRINT #CREATEPTR(MyPtr32, "MSB32", $40, 32)
PRINT 
PRINT 

WARN_STRING 1


// 0 = <# lines> { <strings> }
// 1 = <string>
// 2 = <# lines> { <cursor><string> }
// 3 = <# lines> { <cursor><string> + <cursor><string> }
// 4 = { <cursor><string> } LIST
// 5 = BIOS FONT LIST

// DIFF = 281C0


//*****************************************
//Boss text (auto-scan)
//*****************************************

PRINT #VAR(PtrTable1,POINTERTABLE)

TABLE-32 0 29AE0 PtrTable1 MyPtr32
PRINT 
PRINT 

BASE_SET 29AE0 4 4
RAW 29AE0 29CC6 PtrTable1
RAW 29AE4 29D2C PtrTable1
RAW 29AE8 29BE0 PtrTable1
RAW 29AEC 29C39 PtrTable1
RAW 29AF0 29EAE PtrTable1
RAW 29AF4 29F0E PtrTable1
RAW 29AF8 29C50 PtrTable1
RAW 29AFC 29C82 PtrTable1
RAW 29B00 29D68 PtrTable1
RAW 29B04 29DD3 PtrTable1
RAW 29B08 29E10 PtrTable1
RAW 29B0C 29E4C PtrTable1
RAW 29B10 2A80F PtrTable1
RAW 29B14 2A87C PtrTable1
RAW 29B18 29F7D PtrTable1
RAW 29B1C 29FA9 PtrTable1
RAW 29B20 2A732 PtrTable1
RAW 29B24 2A753 PtrTable1
RAW 29B28 2A78E PtrTable1
RAW 29B2C 2A7C6 PtrTable1
RAW 29B30 2A8BB PtrTable1
RAW 29B34 2A924 PtrTable1
RAW 29B38 2A977 PtrTable1
RAW 29B3C 2A9B1 PtrTable1
RAW 29B40 2A9F7 PtrTable1
RAW 29B44 2AA5E PtrTable1
RAW 29B48 2AB24 PtrTable1
RAW 29B4C 2AC2C PtrTable1
RAW 29B50 29FEB PtrTable1
RAW 29B54 2A015 PtrTable1
RAW 29B58 2A04C PtrTable1
RAW 29B5C 2A088 PtrTable1
RAW 29B60 2A0BC PtrTable1
RAW 29B64 2A0FA PtrTable1
RAW 29B68 2A128 PtrTable1
RAW 29B6C 2A145 PtrTable1
RAW 29B70 2A177 PtrTable1
RAW 29B74 2A1AC PtrTable1
RAW 29B78 2A1BB PtrTable1
RAW 29B7C 2A213 PtrTable1
RAW 29B80 2A235 PtrTable1
RAW 29B84 2A25F PtrTable1
RAW 29B88 2A285 PtrTable1
RAW 29B8C 2A2CE PtrTable1
RAW 29B90 2A2DD PtrTable1
RAW 29B94 2A30F PtrTable1
RAW 29B98 2A32F PtrTable1
RAW 29B9C 2A399 PtrTable1
RAW 29BA0 2A3A7 PtrTable1
RAW 29BA4 2A3F2 PtrTable1
RAW 29BA8 2A464 PtrTable1
RAW 29BAC 2A4F2 PtrTable1
RAW 29BB0 2A519 PtrTable1
RAW 29BB4 2A574 PtrTable1
RAW 29BB8 2A5AC PtrTable1
RAW 29BBC 2A5EA PtrTable1
RAW 29BC0 2A637 PtrTable1
RAW 29BC4 2A681 PtrTable1
RAW 29BC8 2A6BA PtrTable1
RAW 29BCC 2A6FA PtrTable1
RAW 29BD0 2AD6A PtrTable1
RAW 29BD4 2AE18 PtrTable1
RAW 29BD8 2AEFA PtrTable1
RAW 29BDC 2AF1D PtrTable1

PRINT #JMP($29BE0)
PRINT 

LOAD_TABLE table/table_boss.txt
DUMP_MODE 0 boss


//*****************************************
//Combat (auto-scan)
//*****************************************

PRINT #VAR(PtrTable2,POINTERTABLE)

TABLE-32 0 81A2 PtrTable2 MyPtr32
PRINT 
PRINT 

BASE_SET 81A2 4 4
RAW 81A2 29488 PtrTable2
RAW 81A6 2948F PtrTable2
RAW 81AA 2949E PtrTable2
RAW 81AE 294A8 PtrTable2

PRINT #JMP($29488)
PRINT 

LOAD_TABLE table/table_normal.txt
DUMP_MODE 1 combat



//*****************************************
//Names (auto-scan)
//*****************************************

PRINT #VAR(PtrOffset3, CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset3, "MSB16", $298B0, 16)
PRINT
PRINT #VAR(PtrTable3,POINTERTABLE)

TABLE-16 0 298B0 PtrTable3 PtrOffset3
PRINT 
PRINT 

BASE_SET 298B0 2 2
RAW 298B0 29952 PtrTable3
RAW 298B2 29957 PtrTable3
RAW 298B4 2995C PtrTable3
RAW 298B6 29961 PtrTable3
RAW 298B8 29966 PtrTable3
RAW 298BA 2996C PtrTable3
RAW 298BC 29970 PtrTable3
RAW 298BE 29973 PtrTable3
RAW 298C0 29978 PtrTable3
RAW 298C2 2997C PtrTable3
RAW 298C4 29981 PtrTable3
RAW 298C6 29985 PtrTable3
RAW 298C8 2998A PtrTable3
RAW 298CA 29990 PtrTable3
RAW 298CC 29994 PtrTable3
RAW 298CE 2999A PtrTable3
RAW 298D0 299A0 PtrTable3
RAW 298D2 299A5 PtrTable3
RAW 298D4 299AB PtrTable3
RAW 298D6 299B0 PtrTable3
RAW 298D8 299B5 PtrTable3
RAW 298DA 299B9 PtrTable3
RAW 298DC 299BE PtrTable3
RAW 298DE 299C2 PtrTable3
RAW 298E0 299C6 PtrTable3
RAW 298E2 299CB PtrTable3
RAW 298E4 299CF PtrTable3
RAW 298E6 299D4 PtrTable3
RAW 298E8 299DA PtrTable3
RAW 298EA 299DF PtrTable3
RAW 298EC 299E3 PtrTable3
RAW 298EE 299E8 PtrTable3
RAW 298F0 299EE PtrTable3
RAW 298F2 299F3 PtrTable3
RAW 298F4 299F8 PtrTable3
RAW 298F6 299FD PtrTable3
RAW 298F8 29A02 PtrTable3
RAW 298FA 29A06 PtrTable3
RAW 298FC 29A0B PtrTable3
RAW 298FE 29A11 PtrTable3
RAW 29900 29A16 PtrTable3
RAW 29902 29A1B PtrTable3
RAW 29904 29A1F PtrTable3
RAW 29906 29A25 PtrTable3
RAW 29908 29A2A PtrTable3
RAW 2990A 29A2D PtrTable3
RAW 2990C 29A33 PtrTable3
RAW 2990E 29A37 PtrTable3
RAW 29910 29A3C PtrTable3
RAW 29912 29A41 PtrTable3
RAW 29914 29A46 PtrTable3
RAW 29916 29A4B PtrTable3
RAW 29918 29A51 PtrTable3
RAW 2991A 29A54 PtrTable3
RAW 2991C 29A5A PtrTable3
RAW 2991E 29A5F PtrTable3
RAW 29920 29A64 PtrTable3
RAW 29922 29A6A PtrTable3
RAW 29924 29A6F PtrTable3
RAW 29926 29A73 PtrTable3
RAW 29928 29A78 PtrTable3
RAW 2992A 29A7E PtrTable3
RAW 2992C 29A83 PtrTable3
RAW 2992E 29A88 PtrTable3
RAW 29930 29A8E PtrTable3
RAW 29932 29A92 PtrTable3
RAW 29934 29A97 PtrTable3
RAW 29936 29A9B PtrTable3
RAW 29938 29AA1 PtrTable3
RAW 2993A 29AA4 PtrTable3
RAW 2993C 29AA9 PtrTable3
RAW 2993E 29AAF PtrTable3
RAW 29940 29AB3 PtrTable3
RAW 29942 29AB8 PtrTable3
RAW 29944 29ABD PtrTable3
RAW 29946 29AC1 PtrTable3
RAW 29948 29AC5 PtrTable3
RAW 2994A 29ACA PtrTable3
RAW 2994C 29ACE PtrTable3
RAW 2994E 29AD3 PtrTable3
RAW 29950 29AD8 PtrTable3

PRINT #JMP($29952)
PRINT 

LOAD_TABLE table/table_normal.txt
DUMP_MODE 1 names


//*****************************************
//Cutscenes (auto-scan)
//*****************************************

PRINT #VAR(PtrOffset4, CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset4, "MSB16", $2B01A, 16)
PRINT
PRINT #VAR(PtrTable4,POINTERTABLE)

TABLE-16 0 2B01A PtrTable4 PtrOffset4
PRINT 
PRINT 

BASE_SET 2B01A 2 2
RAW 2B01A 2B022 PtrTable4
RAW 2B01C 2B167 PtrTable4
RAW 2B01E 2B33B PtrTable4
RAW 2B020 2B39C PtrTable4

PRINT #JMP($2B022)
PRINT 

LOAD_TABLE table/table_cutscene.txt
DUMP_MODE 0 cutscene


//*****************************************
//Street territory (auto-scan)
//*****************************************

PRINT #VAR(PtrOffset5, CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset5, "MSB16", $294DC, 16)
PRINT
PRINT #VAR(PtrTable5,POINTERTABLE)

TABLE-16 0 294DC PtrTable5 PtrOffset5
PRINT 
PRINT 

BASE_SET 294DC 2 2
RAW 294DC 294EE PtrTable5
RAW 294DE 29503 PtrTable5
RAW 294E0 2951F PtrTable5
RAW 294E2 29538 PtrTable5
RAW 294E4 29551 PtrTable5
RAW 294E6 2956A PtrTable5
RAW 294E8 29584 PtrTable5
RAW 294EA 29598 PtrTable5
RAW 294EC 295AC PtrTable5

PRINT #JMP($294EE)
PRINT 

LOAD_TABLE table/table_normal.txt
DUMP_MODE 1 territory


//*****************************************
//Streets (auto-scan)
//*****************************************

PRINT #VAR(PtrOffset6, CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset6, "MSB16", $295C0, 16)
PRINT
PRINT #VAR(PtrTable6,POINTERTABLE)

TABLE-16 0 295C0 PtrTable6 PtrOffset6
PRINT 
PRINT 

BASE_SET 295C0 2 2
RAW 295C0 29604 PtrTable6
RAW 295C2 29611 PtrTable6
RAW 295C4 29620 PtrTable6
RAW 295C6 2962D PtrTable6
RAW 295C8 29653 PtrTable6
RAW 295CA 2966C PtrTable6
RAW 295CC 29683 PtrTable6
RAW 295CE 29699 PtrTable6
RAW 295D0 296B0 PtrTable6
RAW 295D2 296E2 PtrTable6
RAW 295D4 296F6 PtrTable6
RAW 295D6 296C7 PtrTable6
RAW 295D8 2970E PtrTable6
RAW 295DA 29722 PtrTable6
RAW 295DC 2973A PtrTable6
RAW 295DE 2974F PtrTable6
RAW 295E0 29764 PtrTable6
RAW 295E2 297BE PtrTable6
RAW 295E4 29793 PtrTable6
RAW 295E6 297A8 PtrTable6
RAW 295E8 2977F PtrTable6
RAW 295EA 297D7 PtrTable6
RAW 295EC 297E8 PtrTable6
RAW 295EE 297F8 PtrTable6
RAW 295F0 2980A PtrTable6
RAW 295F2 29823 PtrTable6
RAW 295F4 29839 PtrTable6
RAW 295F6 2984F PtrTable6
RAW 295F8 29865 PtrTable6
RAW 295FA 2987C PtrTable6
RAW 295FC 2988D PtrTable6
RAW 295FE 2989E PtrTable6
RAW 29600 29639 PtrTable6
RAW 29602 29645 PtrTable6

PRINT #JMP($29604)
PRINT 

LOAD_TABLE table/table_normal.txt
DUMP_MODE 1 streets



//*****************************************
//Shop items (auto-scan)
//*****************************************

PRINT #VAR(PtrOffset7,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset7, "MSB16", $2B8D8, 16)
PRINT
PRINT #VAR(PtrTable7,POINTERTABLE)

TABLE-16 0 2B8D8 PtrTable7 PtrOffset7
PRINT 
PRINT 

BASE_SET 2B8D8 2 2
RAW 2B8D8 2B93C PtrTable7
RAW 2B8DA 2B985 PtrTable7
RAW 2B8DC 2B9FF PtrTable7
RAW 2B8DE 2BA4B PtrTable7
RAW 2B8E0 2BA97 PtrTable7
RAW 2B8E2 2BAE3 PtrTable7
RAW 2B8E4 2BB2D PtrTable7
RAW 2B8E6 2BB7B PtrTable7
RAW 2B8E8 2BBE9 PtrTable7
RAW 2B8EA 2BC51 PtrTable7
RAW 2B8EC 2BCBF PtrTable7
RAW 2B8EE 2BD31 PtrTable7
RAW 2B8F0 2BD9D PtrTable7
RAW 2B8F2 2BE02 PtrTable7
RAW 2B8F4 2BE71 PtrTable7
RAW 2B8F6 2BEE2 PtrTable7
RAW 2B8F8 2BF18 PtrTable7
RAW 2B8FA 2BF84 PtrTable7
RAW 2B8FC 2BFE6 PtrTable7
RAW 2B8FE 2C060 PtrTable7
RAW 2B900 2C0BA PtrTable7
RAW 2B902 2C12B PtrTable7
RAW 2B904 2C1A3 PtrTable7
RAW 2B906 2C21D PtrTable7
RAW 2B908 2C290 PtrTable7
RAW 2B90A 2C2FB PtrTable7
RAW 2B90C 2C37E PtrTable7
RAW 2B90E 2C3F7 PtrTable7
RAW 2B910 2C473 PtrTable7
RAW 2B912 2C4CB PtrTable7
RAW 2B914 2C526 PtrTable7
RAW 2B916 2C59F PtrTable7
RAW 2B918 2C60F PtrTable7
RAW 2B91A 2C682 PtrTable7
RAW 2B91C 2C6B8 PtrTable7
RAW 2B91E 2C719 PtrTable7
RAW 2B920 2C77C PtrTable7
RAW 2B922 2C7D8 PtrTable7
RAW 2B924 2C84D PtrTable7
RAW 2B926 2C8C2 PtrTable7
RAW 2B928 2C939 PtrTable7
RAW 2B92A 2C9B3 PtrTable7
RAW 2B92C 2CA2C PtrTable7
RAW 2B92E 2CAA7 PtrTable7
RAW 2B930 2CB20 PtrTable7
RAW 2B932 2CB98 PtrTable7
//RAW 2B934 3B8D7 PtrTable7 ($FFFF)
RAW 2B936 2CBBB PtrTable7
RAW 2B938 2CC38 PtrTable7
RAW 2B93A 2CCAB PtrTable7


PRINT #JMP($2B93C)
PRINT 

LOAD_TABLE table/table_intro.txt
DUMP_MODE 3 shop-items


//*****************************************
//Shop talk (auto-scan)
//*****************************************

// merge pointer tables (layer 1 - layer 2)
PRINT #JMP($2CD24)
PRINT <$00><$0A>
PRINT <$00><$18>
PRINT <$00><$26>
PRINT <$00><$34>
PRINT <$00><$44>

//-----------------------------------------
//-----------------------------------------

PRINT #VAR(PtrOffset8a,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset8a, "MSB16", $2CD2E, 16)
PRINT
PRINT #VAR(PtrTable8a,POINTERTABLE)

TABLE-16 0 2CD2E PtrTable8a PtrOffset8a
PRINT 
PRINT 

BASE_SET 2CD2E 2 2
RAW 2CD2E 2CD3C PtrTable8a
RAW 2CD30 2CD4D PtrTable8a
RAW 2CD32 2CD72 PtrTable8a
RAW 2CD34 2CDA1 PtrTable8a
RAW 2CD36 2CDD1 PtrTable8a
RAW 2CD38 2CDE6 PtrTable8a
RAW 2CD3A 2CDFE PtrTable8a

//-----------------------------------------
//-----------------------------------------

PRINT #VAR(PtrOffset8b,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset8b, "MSB16", $2CD3C, 16)
PRINT
PRINT #VAR(PtrTable8b,POINTERTABLE)

TABLE-16 0 2CD3C PtrTable8b PtrOffset8b
PRINT 
PRINT 

BASE_SET 2CE16 2 2
RAW 2CE16 2CE24 PtrTable8b
RAW 2CE18 2CE2F PtrTable8b
RAW 2CE1A 2CE3B PtrTable8b
RAW 2CE1C 2CE64 PtrTable8b
RAW 2CE1E 2CE88 PtrTable8b
RAW 2CE20 2CE91 PtrTable8b
RAW 2CE22 2CEA4 PtrTable8b

//-----------------------------------------
//-----------------------------------------

PRINT #VAR(PtrOffset8c,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset8c, "MSB16", $2CD4A, 16)
PRINT
PRINT #VAR(PtrTable8c,POINTERTABLE)

TABLE-16 0 2CD4A PtrTable8c PtrOffset8c
PRINT 
PRINT 

BASE_SET 2CEB0 2 2
RAW 2CEB0 2CEBE PtrTable8c
RAW 2CEB2 2CECA PtrTable8c
RAW 2CEB4 2CED7 PtrTable8c
RAW 2CEB6 2CF02 PtrTable8c
RAW 2CEB8 2CF26 PtrTable8c
RAW 2CEBA 2CF3C PtrTable8c
RAW 2CEBC 2CF50 PtrTable8c

//-----------------------------------------
//-----------------------------------------

PRINT #VAR(PtrOffset8d,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset8d, "MSB16", $2CD58, 16)
PRINT
PRINT #VAR(PtrTable8d,POINTERTABLE)

TABLE-16 0 2CD58 PtrTable8d PtrOffset8d
PRINT 
PRINT 

BASE_SET 2CF5A 2 2
RAW 2CF5A 2CF6A PtrTable8d
RAW 2CF5C 2CF7B PtrTable8d
RAW 2CF5E 2CFA0 PtrTable8d
RAW 2CF60 2CFCF PtrTable8d
RAW 2CF62 2CFFF PtrTable8d
RAW 2CF64 2D014 PtrTable8d
RAW 2CF66 2D02D PtrTable8d
RAW 2CF68 2D044 PtrTable8d

//-----------------------------------------
//-----------------------------------------

PRINT #VAR(PtrOffset8e,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset8e, "MSB16", $2CD68, 16)
PRINT
PRINT #VAR(PtrTable8e,POINTERTABLE)

TABLE-16 0 2CD68 PtrTable8e PtrOffset8e
PRINT 
PRINT 

BASE_SET 2D05C 2 2
RAW 2D05C 2D06C PtrTable8e
RAW 2D05E 2D07E PtrTable8e
RAW 2D060 2D09C PtrTable8e
RAW 2D062 2D0AA PtrTable8e
RAW 2D064 2D0DA PtrTable8e
RAW 2D066 2D0CF PtrTable8e
RAW 2D068 2D0E4 PtrTable8e
RAW 2D06A 2D0EE PtrTable8e


PRINT #JMP($2CD78)
PRINT 

LOAD_TABLE table/table_boss.txt
DUMP_MODE 0 shop-talk


//*****************************************
//Cutscene dictionary (auto-scan)
//*****************************************

PRINT #VAR(PtrOffset9,CUSTOMPOINTER)
PRINT #CREATEPTR(PtrOffset9, "MSB16", $2D0FE, 16)
PRINT
PRINT #VAR(PtrTable9,POINTERTABLE)

TABLE-16 0 2D0FE PtrTable9 PtrOffset9
PRINT 
PRINT 

BASE_SET 2D0FE 2 2
RAW 2D0FE 2D24E PtrTable9
RAW 2D100 2D254 PtrTable9
RAW 2D102 2D25B PtrTable9
RAW 2D104 2D262 PtrTable9
RAW 2D106 2D26A PtrTable9
RAW 2D108 2D272 PtrTable9
RAW 2D10A 2D279 PtrTable9
RAW 2D10C 2D280 PtrTable9
RAW 2D10E 2D288 PtrTable9
RAW 2D110 2D28C PtrTable9
RAW 2D112 2D28F PtrTable9
RAW 2D114 2D293 PtrTable9
RAW 2D116 2D29A PtrTable9
RAW 2D118 2D2A2 PtrTable9
RAW 2D11A 2D2AC PtrTable9
RAW 2D11C 2D2B2 PtrTable9
RAW 2D11E 2D2BA PtrTable9
RAW 2D120 2D2C3 PtrTable9
RAW 2D122 2D2CD PtrTable9
RAW 2D124 2D2D6 PtrTable9
RAW 2D126 2D2E1 PtrTable9
RAW 2D128 2D2E8 PtrTable9
RAW 2D12A 2D2F2 PtrTable9
RAW 2D12C 2D2FC PtrTable9
RAW 2D12E 2D305 PtrTable9
RAW 2D130 2D30C PtrTable9
RAW 2D132 2D311 PtrTable9
RAW 2D134 2D315 PtrTable9
RAW 2D136 2D319 PtrTable9
RAW 2D138 2D31F PtrTable9
RAW 2D13A 2D329 PtrTable9
RAW 2D13C 2D32F PtrTable9
RAW 2D13E 2D339 PtrTable9
RAW 2D140 2D343 PtrTable9
RAW 2D142 2D34D PtrTable9
RAW 2D144 2D353 PtrTable9
RAW 2D146 2D35D PtrTable9
RAW 2D148 2D367 PtrTable9
RAW 2D14A 2D373 PtrTable9
RAW 2D14C 2D37D PtrTable9
RAW 2D14E 2D387 PtrTable9
RAW 2D150 2D390 PtrTable9
RAW 2D152 2D397 PtrTable9
RAW 2D154 2D39E PtrTable9
RAW 2D156 2D3A7 PtrTable9
RAW 2D158 2D3B0 PtrTable9
RAW 2D15A 2D3BA PtrTable9
RAW 2D15C 2D3C4 PtrTable9
RAW 2D15E 2D3CE PtrTable9
RAW 2D160 2D3D9 PtrTable9
RAW 2D162 2D3E1 PtrTable9
RAW 2D164 2D3EA PtrTable9
RAW 2D166 2D3F2 PtrTable9
RAW 2D168 2D3FA PtrTable9
RAW 2D16A 2D403 PtrTable9
RAW 2D16C 2D40D PtrTable9
RAW 2D16E 2D416 PtrTable9
RAW 2D170 2D41D PtrTable9
RAW 2D172 2D421 PtrTable9
RAW 2D174 2D425 PtrTable9
RAW 2D176 2D42E PtrTable9
RAW 2D178 2D438 PtrTable9
RAW 2D17A 2D441 PtrTable9
RAW 2D17C 2D44B PtrTable9
RAW 2D17E 2D454 PtrTable9
RAW 2D180 2D45C PtrTable9
RAW 2D182 2D461 PtrTable9
RAW 2D184 2D46C PtrTable9
RAW 2D186 2D470 PtrTable9
RAW 2D188 2D478 PtrTable9
RAW 2D18A 2D481 PtrTable9
RAW 2D18C 2D48C PtrTable9
RAW 2D18E 2D494 PtrTable9
RAW 2D190 2D499 PtrTable9
RAW 2D192 2D4A2 PtrTable9
RAW 2D194 2D4AA PtrTable9
RAW 2D196 2D4B2 PtrTable9
RAW 2D198 2D4BA PtrTable9
RAW 2D19A 2D4BE PtrTable9
RAW 2D19C 2D4C3 PtrTable9
RAW 2D19E 2D4C8 PtrTable9
RAW 2D1A0 2D4D2 PtrTable9
RAW 2D1A2 2D4DB PtrTable9
RAW 2D1A4 2D4E4 PtrTable9
RAW 2D1A6 2D4E9 PtrTable9
RAW 2D1A8 2D4F3 PtrTable9
RAW 2D1AA 2D4F8 PtrTable9
RAW 2D1AC 2D4FB PtrTable9
RAW 2D1AE 2D4FE PtrTable9
RAW 2D1B0 2D503 PtrTable9
RAW 2D1B2 2D507 PtrTable9
RAW 2D1B4 2D50B PtrTable9
RAW 2D1B6 2D511 PtrTable9
RAW 2D1B8 2D514 PtrTable9
RAW 2D1BA 2D519 PtrTable9
RAW 2D1BC 2D51D PtrTable9
RAW 2D1BE 2D524 PtrTable9
RAW 2D1C0 2D52A PtrTable9
RAW 2D1C2 2D532 PtrTable9
RAW 2D1C4 2D537 PtrTable9
RAW 2D1C6 2D540 PtrTable9
RAW 2D1C8 2D545 PtrTable9
RAW 2D1CA 2D550 PtrTable9
RAW 2D1CC 2D559 PtrTable9
RAW 2D1CE 2D560 PtrTable9
RAW 2D1D0 2D561 PtrTable9
RAW 2D1D2 2D567 PtrTable9
RAW 2D1D4 2D570 PtrTable9
RAW 2D1D6 2D578 PtrTable9
RAW 2D1D8 2D581 PtrTable9
RAW 2D1DA 2D58B PtrTable9
RAW 2D1DC 2D595 PtrTable9
RAW 2D1DE 2D59F PtrTable9
RAW 2D1E0 2D5AA PtrTable9
RAW 2D1E2 2D5B3 PtrTable9
RAW 2D1E4 2D5BE PtrTable9
RAW 2D1E6 2D5C7 PtrTable9
RAW 2D1E8 2D5D0 PtrTable9
RAW 2D1EA 2D5D9 PtrTable9
RAW 2D1EC 2D5E2 PtrTable9
RAW 2D1EE 2D5EB PtrTable9
RAW 2D1F0 2D5F4 PtrTable9
RAW 2D1F2 2D5F9 PtrTable9
RAW 2D1F4 2D601 PtrTable9
RAW 2D1F6 2D609 PtrTable9
RAW 2D1F8 2D610 PtrTable9
RAW 2D1FA 2D614 PtrTable9
RAW 2D1FC 2D61C PtrTable9
RAW 2D1FE 2D62B PtrTable9
RAW 2D200 2D637 PtrTable9
RAW 2D202 2D641 PtrTable9
RAW 2D204 2D64C PtrTable9
RAW 2D206 2D653 PtrTable9
RAW 2D208 2D65C PtrTable9
RAW 2D20A 2D664 PtrTable9
RAW 2D20C 2D669 PtrTable9
RAW 2D20E 2D66F PtrTable9
RAW 2D210 2D676 PtrTable9
RAW 2D212 2D67B PtrTable9
RAW 2D214 2D682 PtrTable9
RAW 2D216 2D68A PtrTable9
RAW 2D218 2D694 PtrTable9
RAW 2D21A 2D69C PtrTable9
RAW 2D21C 2D6A5 PtrTable9
RAW 2D21E 2D6AA PtrTable9
RAW 2D220 2D6AE PtrTable9
RAW 2D222 2D6B6 PtrTable9
RAW 2D224 2D6BD PtrTable9
RAW 2D226 2D6C4 PtrTable9
RAW 2D228 2D6CA PtrTable9
RAW 2D22A 2D6D5 PtrTable9
RAW 2D22C 2D6DE PtrTable9
RAW 2D22E 2D6E7 PtrTable9
RAW 2D230 2D6F0 PtrTable9
RAW 2D232 2D6F7 PtrTable9
RAW 2D234 2D6FD PtrTable9
RAW 2D236 2D702 PtrTable9
RAW 2D238 2D70B PtrTable9
RAW 2D23A 2D714 PtrTable9
RAW 2D23C 2D71D PtrTable9
RAW 2D23E 2D727 PtrTable9
RAW 2D240 2D731 PtrTable9
RAW 2D242 2D73D PtrTable9
RAW 2D244 2D748 PtrTable9
RAW 2D246 2D755 PtrTable9
RAW 2D248 2D762 PtrTable9
RAW 2D24A 2D76A PtrTable9
RAW 2D24C 2D772 PtrTable9


PRINT #JMP($2D24E)
PRINT 

LOAD_TABLE table/table_normal.txt
DUMP_MODE 1 cutscene-dictionary


//*****************************************
//Hard-coded
//*****************************************

FIXED_STRING 1		// hard-coded flag (auto-JMP)


RAW 4A6E 2AF40 MyPtr32

LOAD_TABLE table/table_intro.txt
DUMP_MODE 2 intro

; ---------------------------------------------
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; ---------------------------------------------

LOAD_TABLE table/table_normal.txt

RAW -1 290DF		// LEA $xxxx

DUMP_MODE 4 hard-coded-v4

; ---------------------------------------------
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; ---------------------------------------------

LOAD_TABLE table/table_normal.txt

RAW 810A 29478 MyPtr32

DUMP_MODE 1 hard-coded-v1

; ---------------------------------------------
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; ---------------------------------------------

LOAD_TABLE table/table_bios.txt

// keys
RAW -1 2F548		// LEA 8x8
RAW -1 2F598		// LEA 16x16
RAW -1 2F5E7		// LEA 8x16

// music
RAW_OFFSET -1 57CC2 281C0	// LEA 8x8
RAW_OFFSET -1 57DC8 281C0	// LEA 16x16
RAW_OFFSET -1 57E15 281C0	// LEA 8x16

DUMP_MODE 5 hard-coded-bios
